package com.ruoyi.produce.base.mould.mapper;

import com.ruoyi.produce.base.mould.domain.Mould;
import com.ruoyi.produce.base.mould.domain.MouldCond;


import java.util.List;
/**
 * 模具管理
 * 数据层
 */
public interface MouldMapper {
    /**
     * 根据搜索条件所有模具管理记录
     * @param cond 搜索条件
     * @return
     */
    List<Mould> selectMouldList(MouldCond cond);

    /**
     * 根据编号搜索具体的模具管理记录
     * @param mouldId 编号
     * @return
     */
    Mould selectMouldById(String mouldId);

    /**
     * 新增模具管理记录
     * @param mould
     * @return
     */
    int insertMould(Mould mould);

    /**
     * 修改模具管理
     * @param mould
     * @return
     */
    int updateMould(Mould mould);

    /**
     * 删除模具管理记录
     * 仅修改删除标志
     * @param mould
     * @return
     */
    int updateMouldDeleteFlag(Mould mould);
}
